let arr = [1, 2, 3, 4, 5]; //这里直接定义得到一个数组,初始化的长度就是5
let arraddress = arr; //JS隐藏了地址改变,在JS引擎中生成了一个句柄原样指向数组的内存地址,这个arraddress和arr内部存储的值都是这个句柄原样
arr[10]=100;
console.log(arraddress === arr); //true ,这里想验证改变数组之后,arraddress和arr的地址是不一样的,但是JS引擎隐藏了地址改变,所以这里还是true
console.log(arr.length); //5


let arr2 = new Array(10); //这里定义了一个长度为10的数组,但是没有初始化,所以是空数组,这种定义数组时给定一个数组的长度,性能是最好的
console.log(arr2.length); //10